package com.sinosoft.sinopay.api.common.dto.pay;

import java.util.Date;

/**
 * 【支付信息明细dto】
 * @author Gavin
 * @date 2016年11月7日 下午2:46:02 
 * @version V1.0
 * @modify dengcanyang 
 * @modifyDate:2016-12-27  交易信息补充
 */
public class PaymentInfoDetailDTO extends PaymentInfoMainDTO{
	private Integer sid;
	/** 付款人姓名 */
	private String accountName;
	/** 付款人证件类型 */
	private String idType;
	/** 付款人证件号码 */
	private String idNo;
	/** 付款人银行名称 */
	private String bankName;
	/** 支付状态 */
	private String payState;
	/** 创建时间 */
	private Date createDate;
	/** 支付时间 */
	private Date payDate;
	/** 付款人银行编码 */
	private String bankCode;
	/** 付款人支付账号 */
	private String accountNo;
	/** 付款人手机号码 */
	private String mobile;
	/**备注信息：1、交易说明*/
	private String remark;
	/** 交易描述 */
	private String tradeDesc;
	/** 第三方支付编码  */
	private String thirdpayCode;
	/** 交易类型   */
	private String payType;
	/** 请求批次号  */
	private String reqBatchNo;
	/** 卡折标识  */
	private String certType;
	/** 开户行  */
	private String openBank;
	/** 开户行地区  */
	private String openBankArea;
	/** 货币类型  */
	private String currency;
	/** 第三方支付号码  */
	private String thirdPayNo;
	/** 第三方返回状态码  */
	private String returnCode;
	/** 第三方返回信息  */
	private String returnMsg;
	/** 支付号  */
    private String payNo;
    /** 支付号  */
    private String payStatus;
    
	public Integer getSid() {
		return sid;
	}

	public void setSid(Integer sid) {
		this.sid = sid;
	}

	public String getPayState() {
		return payState;
	}
	public void setPayState(String payState) {
		this.payState = payState;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public Date getPayDate() {
		return payDate;
	}
	public void setPayDate(Date payDate) {
		this.payDate = payDate;
	}
	public String getAccountName() {
		return accountName;
	}
	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	public String getIdType() {
		return idType;
	}

	public void setIdType(String idType) {
		this.idType = idType;
	}

	public String getIdNo() {
		return idNo;
	}

	public void setIdNo(String idNo) {
		this.idNo = idNo;
	}

	public String getBankName() {
		return bankName;
	}
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	public String getBankCode() {
		return bankCode;
	}
	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}
	public String getAccountNo() {
		return accountNo;
	}
	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getTradeDesc() {
		return tradeDesc;
	}

	public void setTradeDesc(String tradeDesc) {
		this.tradeDesc = tradeDesc;
	}

	public String getThirdpayCode() {
		return thirdpayCode;
	}

	public void setThirdpayCode(String thirdpayCode) {
		this.thirdpayCode = thirdpayCode;
	}

	public String getPayType() {
		return payType;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public String getReqBatchNo() {
		return reqBatchNo;
	}

	public void setReqBatchNo(String reqBatchNo) {
		this.reqBatchNo = reqBatchNo;
	}

	public String getCertType() {
		return certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getOpenBank() {
		return openBank;
	}

	public void setOpenBank(String openBank) {
		this.openBank = openBank;
	}

	public String getOpenBankArea() {
		return openBankArea;
	}

	public void setOpenBankArea(String openBankArea) {
		this.openBankArea = openBankArea;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getThirdPayNo() {
		return thirdPayNo;
	}

	public void setThirdPayNo(String thirdPayNo) {
		this.thirdPayNo = thirdPayNo;
	}

	public String getReturnCode() {
		return returnCode;
	}

	public void setReturnCode(String returnCode) {
		this.returnCode = returnCode;
	}

	public String getReturnMsg() {
		return returnMsg;
	}

	public void setReturnMsg(String returnMsg) {
		this.returnMsg = returnMsg;
	}

    public String getPayNo() {
        return payNo;
    }

    public void setPayNo(String payNo) {
        this.payNo = payNo;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }
	
	
	
}
